package com.atguigu.gulimall.coupon;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;


/**
 * 如何引入nacos配置中心
 * 1、依赖
 * 2 bootstrap.properties 和 bootstrap的starter
 * 3 applicationName.properties
 * 4. @refreshScop 动态刷新  @vaule("${}") 获取配置值
 *
 *
 * 细节
 * 命名空间 配置管理。  默
 *         认是public。 开发、测试、生产 运用命名空间隔离。config.namespace=6cbcf70c-cb04-4c5a-80d1-446683bd69f8
 *         每一个微服务之间互相隔离配置，每一个微服务都创建自己的命名空间
 * 配置集
 * 配置集id  Data.ID
 * 配置分组  默认所有的配置集都属于 ： DEFAULT_GROUP   config.group=1111
 *
 * 每个微服务有自己的命名空间，用group分组 dev test
 */
@EnableDiscoveryClient
@MapperScan("com.atguigu.gulimall.coupon.dao")
@SpringBootApplication
public class GulimallCouponApplication {

    public static void main(String[] args) {
        SpringApplication.run(GulimallCouponApplication.class, args);
    }

}
